package com.retailshop.shopuser.mapper;

import com.retailshop.shopuser.entity.SysMessage;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SysMessageMapper {
    int deleteByPrimaryKey(Integer sysMessageId);

    int insert(SysMessage record);

    int insertSelective(SysMessage record);

    SysMessage selectByPrimaryKey(Integer sysMessageId);

    int updateByPrimaryKeySelective(SysMessage record);

    int updateByPrimaryKeyWithBLOBs(SysMessage record);

    int updateByPrimaryKey(SysMessage record);

    /**
     * s获取用户未读消息
     * @param userNoId
     * @return
     */
    List<SysMessage> getSysMessage(int userNoId);

    /**
     * 获取默认两条信息
     * @param userNoId
     * @return
     */
    List<SysMessage> getDefaultSysMessage(int userNoId);


    /**
     * 获取未读和已读
     * @param userNoId
     * @return
     */
    List<SysMessage> geSysMessageList(int userNoId);

}